/**
 * Created by Administrator on 2015/11/9.
 */
//classroomTeach_Select.js 课堂学习页面加载
$(document).ready(function(){
    intclassRoomTeach_Select();
})


/********************************************************************************
 函数名：initDefault
 功能：初始化classroomTeach_Select页面
 输入参数: 无
 返回值：无
 创建信息：姜勇军(2015-11-09）
 修改记录：无
 审查人：无
 *******************************************************************************/

function intclassRoomTeach_Select(){
    G_Prg.setCookie('Url','knowledge_select.html',false);
    var curPage=0;//当前页数
    var eachPageNum=1;//每页显示数条数
    var totalCount=0;//总条数
    getLevelKnowLedgeList()
    /********************************************************************************
     函数名：getLevelKnowLedgeList
     功能：获取一级知识点
     输入参数: 无
     返回值：无
     创建信息：姜勇军(2015-11-09）
     修改记录：无
     审查人：无
     *******************************************************************************/
   function getLevelKnowLedgeList() {
        var LevelKnowLedgeData;
        var _success = function (json) {
            var jsonData = JSON.parse(json);
            if (jsonData.status === 200) {
                LevelKnowLedgeData=jsonData.data;
                setLevelKnowLedgeList(LevelKnowLedgeData);
            } else {

                G_Popup.alert('提示',"" + jsonData.msg +"!");
            }
        }
        var URL = '/student/knowledgePoint/list?knowledgePointLevel='+1;
        G_AjaxApi.get(URL ,true, _success);
    }

    /********************************************************************************
     函数名：setLevelKnowLedgeList
     功能：加载一级知识点列表
     输入参数:一级知识点数据，LevelKnowLedgeData
     返回值：无
     创建信息：姜勇军(2015-11-09）
     修改记录：无
     审查人：无
     *******************************************************************************/
    function setLevelKnowLedgeList(LevelKnowLedgeData){
        var LevelKnowLedgeData=LevelKnowLedgeData
        var length=LevelKnowLedgeData.list.length;
        for(var i=0;i<length;i++){
            var a=document.createElement("a");
            var div=document.createElement("div");
            a.href='classroomTeaching.html?knowledgePointID='+LevelKnowLedgeData.list[i].knowledgePointID+'&knowledgePointName='+LevelKnowLedgeData.list[i].knowledgePointName;
            div.className='first_knowledge';
            div.innerHTML=LevelKnowLedgeData.list[i].knowledgePointName
            a.appendChild(div);
            G_Prg.$('first_knowledge').appendChild(a);
        }
       createPageList();
    }

    /********************************************************************************
     函数名：createPageList
     功能：页码单击事件
     输入参数:无
     返回值：无
     创建信息：姜勇军(2015-09-15）
     修改记录：无
     审查人：无
     ********************************************************************************/
    function createPageList(){
        $('#pagelist').pageBar({
            onJump: function (targetPage) {//用户点击跳转时候回调
                //参数targetPage为用户点击的页码
                //这里一般向后台请求数据,请求成功后执行下面代码,重新渲染html
                curPage = targetPage-1;
                getLevelKnowLedgeList();
                this.pageBar('render', {//渲染html
                    pageSize: eachPageNum, totalCount: totalCount, currPage: curPage
                })
            }
        }).pageBar('render', {//渲染html
            pageSize: eachPageNum  //每页显示数
            , totalCount: totalCount//数据总条数
            , currPage: curPage   //当前页
        });

    }
}
